<?php
/**
 * Model Banner
 * @package Model
 * @author chinhpv.hp
 */

class Model_Banner extends Zend_Db_Table_Abstract{
	
	protected $_name = 'banner';
	
	/**
	 * lấy toàn bộ bản ghi có trong bảng
	 * 
	 */
	public  function getAllBanners(){
          
		return $this->fetchAll($this->select()->order("id asc"));
	}
	
	/**
	 * Tìm toàn bộ thông tin banner theo banner id
	 * @return Zend_Db_Table_Row
	 */
	public function  getBannerByID($banner_id){
		return $this->find($banner_id)->current();
	}
	
	/**
	 * Update thông tin của banner
	 * @param int id Mã banner
	 * @param string name Tên banner
	 * @param string image Đường dẫn tới mục lưu trữ
	 * @param string link Link tới trang nào đó.
	 */
	public function updateBanner($id, $name, $image, $link){
		$data = array(
					'id'=>$id,
					'name'=>$name,
					'image'=>$image,
					'link'=>$link);
		return  $this->update($data, 'id ='.$id);
	}
	
}